Choice of Development Tool for the User Interface of a Client-Server Application in a SAS® Environment
نویسنده
چکیده
Application developers in SAS environments regularly face the question about what tool to use to build the client-based user interface of their client-server applications. These are environments where: (1) the data is in server-based SAS data sets, (2) the primary processing is done with server-based SAS Software applications that cover file management, analysis, and reporting, and (3) the user interface, or front-end, is client-based and is used primarily to direct and control the processing and to present results. Although the server side is all SAS-based, the client side user interface can be, but does not have to be, written with SAS Software. The choice of a front-end tool in this environment has never been simple because of tradeoffs involved. But this tool choice has over time become even less clear because (1) non-SAS front-end tools have eclipsed the primary SAS tool (SAS/AF) in popularity, (2) SAS has stopped growing the SAS/AF tool, and (3) SAS has developed a new tool, AppDev Studio. AppDev Studio is primarily used to build the client and server sides of Web-enabled SAS applications, but it can actually build a front-end to any server-based SAS application and data. This paper evaluates SAS/AF, SAS AppDev Studio, and the non-SAS tool class, (with Visual Basic as a prime example), against a series of relevant performance factors. Information is provided to structure and contribute to the decision about which front-end development tool to use.
منابع مشابه
SUGI 27: User Interface Tool Choice and Audit Trail Tool Choice for a SAS(r) Based Data Entry/Verify System for Clinical Trials Data
A double-key data entry/verify system for pharmaceutical clinical trials data was previously developed using SAS/AF® and SAS Component Language (SCL) software. The application has operated successfully for several years. Now, new federal regulations require that an audit trail be maintained on the creation and modification of all electronic records involved in clinical trials research. Thus, an...
متن کاملHow I Converted a Batch Application System to Client-Server and Lived to Tell About It
After years of using mainframe-based batch applications, though they were user-friendly, my users wanted something GUI, something that runs on their desktop, and something that interchanges with their MS-Windows applications. So, I set out to convert my batch application system to something my users wanted. Armed with the SAS System®, Base SAS, SAS/CONNECT®, SAS/AF®, SAS/FSP®, a TCP/IP connecti...
متن کاملdesigning and implementing a 3D indoor navigation web application
During the recent years, the need arises for indoor navigation systems for guidance of a client in natural hazards and fire, due to the fact that human settlements have been complicating. This research paper aims to design and implement a visual indoor navigation web application. The designed system processes CityGML data model automatically and then, extracts semantic, topologic and geometric...
متن کاملSPE Evaluation of a Client/Server Application
This paper presents the results of a software performance evaluation of a client/server application in an Open Systems environment. Some interesting features of the design and the graphical user interface are described and their performance characteristics are evaluated. The evaluation uses a new Software Performance Engineering (SPE) tool to create software models and evaluate design alternati...
متن کاملDesign of a Simple Graphical User Interface to the Relational Database Management System
This proposed work aims to provide a powerful Integrated Development Environment (IDE) client for Oracle database server. Using this client tool user does not require more knowledge of oracle database. With the intuitive DB tool GUI increase your code quality and reduce the development process time. By using this client software IDE, users can access and maintain the oracle software in an easy ...
متن کامل